html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
.w{ width:1200px; margin:0 auto;}
/********General**********/
.header{ width:100%; float:left; min-width:1200px;}
.top{ width:100%; height:160px; float:left; background: url(../Image/topj.png) repeat-x;}
.logo{ float:left; margin-top:36px;}
.tel{ float:right; margin:37px 0 0 0; font-size:18px; color:#ff7e00; font-weight:bold; padding:15px 0 0 42px; background:url(../Image/tel.png) top left no-repeat;}
.nav{ width:100%; float:left; margin-top:30px; height:43px;}
.nav li{ float:left; width:130px; float:left; height:43px; font-size:16px; color:#FFF; text-align:center; line-height:43px;}
.nav li a{ display:block; width:130px; height:43px;}
.nav li:hover a{ background:#ff7e00}
.banner{ width:100%; float:left; margin-top:1px;}
.main{ width:100%; min-width:1200px; float:left;}
#demo {
overflow:hidden; float:left;
width: 100%; margin:22px 0 0 0;}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.cpdx{width:282px; height:154px; margin-left:24px; float:left;text-align:center; position:relative;}
.cpdx img{ max-height:154px;vertical-align:middle;}
.cpdx p{width:282px; height:100px; position:absolute;text-align:center; top:0px; left:0px; padding-top:55px;}
.cpdx p span{ font-size:18px; color:#ffffff; display:none;  padding:2px 10px; border:1px solid #FFF;}
.cpdx:hover p span{ display:block;}
.about{ width:100%; float:left; margin-top:38px; background:url(../Image/aboutpic.jpg) 762px 86px no-repeat;}
.bt{ width:100%; text-align:center}
.bt p{ font-size:24px; color:#0c53d4; text-align:center;}
.bt span{ font-size:13px; color:#0c53d4; background: url(../Image/btxian.png) left center no-repeat, url(../Image/btxian.png) right center no-repeat; padding:0 109px;}
.aboutw{ width:710px; float:left; margin-top:35px;}
.aboutw p{ font-size:18px; color:#000000;}
.aboutw span{ font-size:13px; color:#292929; line-height:1.5; margin-top:20px; float:left;}
.aboutw a{ font-size:18px; color:#fff; padding:2px 15px; background:#0c53d4; float:left; margin-top:20px;}
.pro{ width:100%; float:left; background:url(../Image/probj.jpg) top center no-repeat; margin-top:75px;}
.blk_18 {
 overflow:hidden;
 zoom:1;
 background:#fefefe;
 width:1458px;
 margin:141px auto 0;
}
.blk_18 .pcont {
 width:1200px; border:1px solid #d7d7d7; border-left: none; border-right: none; border-bottom:none;
 float:left;
 overflow:hidden;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:127px;
 height:223px;
 float:left;
}
.blk_18 .LeftBotton { background:url(../Image/left.png) center no-repeat; border:1px solid #d7d7d7; 
}
.blk_18 .RightBotton {background:url(../Image/right.png) center no-repeat; float:right; border:1px solid #d7d7d7; border-left: none;}
.blk_18 .pl img {
 display:block; max-width:299px; max-height:223px;
 cursor:pointer;

}
.blk_18 .pl p{ width:299px; height:223px; float:left;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
background:#fefefe; margin-bottom:23px;
}
.blk_18 .pl span{ font-size:14px; color:#0c53d4; padding:2px 10px; border:1px solid #0c53d4;}
.blk_18 .pl {
 width:300px; height:280px;
 float:left;
 text-align:center;
 line-height:24px;
}
.news{ width:100%; float:left; margin-top:40px;}
.news1{ float:left; margin-top:46px; width:600px;}
.news1 li{ width:232px; float:left; margin-right:45px; position:relative;}
.news1 li span{ line-height:1.2; position:absolute; top:0px; left:0px; width:55px; height:54px; display:block; font-size:10px; color:#ffffff; background:#0c53d4; text-align:center;}
.news1 li:hover p{ text-decoration:underline;}
.news1 li p{ font:12px/1.5 "宋体"; color:#5a5a5a; width:100%; float:left; margin-top:26px;}
.news1 li p font{ font-size:12px; color:#ffffff; font-family:"微软雅黑"; padding:2px 15px; background:#0c53d4;}
.news2{ width:594px; float:right; margin-top:45px;}
.news2 li{ width:100%; float:left; margin-bottom:10px; border-bottom:1px solid #e0e0e0; padding-bottom:15px;}
.news2 li span{ line-height:1.2; width:55px; float:left; height:54px; display:block; font-size:10px; color:#ababab;  text-align:center;}
.news2 li p{ font-size:14px; color:#3a3a3a; width:518px; float:right;}
.news2 li p font{ font:12px/2 "宋体"; color:#7e7e7e;}
.news2 li:hover p{ text-decoration:underline;}
.footer{ width:100%; height:208px; float:left; min-width:1200px; margin-top:70px; background:#0c4fc7;}
.ftel{ float:left; width:371px; margin-top:35px; padding-top:53px; background:url(../Image/ftel.png) left top no-repeat; font-size:14px; color:#ced5e3; line-height:1.5; float:left;} 
.admin{ float:left; width:353px; margin:50px 0 0 134px; background:url(../Image/admin.png) top left no-repeat; }
.admin p{ font: bold 28px/1 Tahoma, Geneva, sans-serif; color:#ffffff; float:left; margin:32px 0 0 45px;}
.admin span{ display:block; font:12px/2 "宋体"; color:#7ba2ea; margin-top:20px; width:100%; float:left;}
.ewm{ width:135px; height:135px; float:right; background:url(../Image/ewm.png); margin-top:43px;}
.side{ width:223px; background:url(../Image/nprofbj.png) top center no-repeat; padding-top:49px;margin-top:36px; float:left;}
.side ul{ width:221px; float:left; border:1px solid #c1c1c1; background:#ffffff;}
.side li{ width:200px; height:32px; font-size:14px; color:#484848; line-height:32px; border-bottom:1px solid #c1c1c1; padding-left:21px; overflow:hidden;}
.side li:hover{ color:#FFF; background:#006cff; }
.nmainr{ width:944px; float:right; margin-top:34px;}
.nbt{ width:100%; height:40px; border-bottom:1px solid #c9c9c9;}
.nbt p{ float:left; font:18px/37px "黑体"; color:#282828; border-bottom:3px solid #9e9e9e; padding-right:20px;}
.nbt span{ float:right; font:12px/40px "宋体"; color:#9e9e9e;}
.npro{ width:100%; float:left; margin-top:30px;}
.npro ul{ width:110%;}
.npro li img {
 max-width:299px; max-height:223px;
 cursor:pointer;vertical-align:middle;

}
.npro li p{ width:299px; height:223px; float:left;
border-right:none;
border:1px solid #d7d7d7;
background:#fefefe; margin-bottom:23px;
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
}
.npro li span{ font-size:14px; color:#0c53d4; padding:2px 10px; border:1px solid #0c53d4;}
.npro li { margin-bottom:22px;
 width:300px; height:280px;
 float:left;
 text-align:center;
 line-height:24px;
}
.page{ width:100%; float:left; margin-top:30px; text-align:center;}

.neirong{ width:90%; margin:30px auto 0;}






